// house_pkg/pages/locate/index.ts
import qqMap from "../../../utils/qq.map"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    address: '',
    houseList: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad() {
    const { latitude, longitude } = await wx.getLocation()
    // console.log(res);
    this.reverseGeocoder(latitude, longitude)
  },
  reverseGeocoder(latitude, longitude) {
    qqMap.reverseGeocoder({
      location: {
        latitude,
        longitude
      },
      success: (result) => {
        // console.log(123);
        // console.log(result);
        this.setData({
          address: result.result.address
        }),
          // 获取周边小区
          qqMap.search({
            keyword: '小区',
            location: {
              latitude,
              longitude
            },
            success: (res) => {
              console.log(res);
              this.setData({
                houseList: res.data.map(v => ({ id: v.id, title: v.title }))
              })
            }
          })
      },


    })
  },
  // 重新获取定位

  async choseAddress() {
    const { latitude, longitude } = await wx.chooseLocation()
    this.reverseGeocoder(latitude, longitude)

  }
})